package conexion;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Vector;

public class Conexion 
{
	private String sentencia;
	private String url;
	Connection conexion;
	
	public Conexion() throws Exception {
		String driver = "com.mysql.jdbc.Driver";
		url = "jdbc:mysql://localhost/activos";
	    Class.forName(driver);
	    conexion=null;
	 	conexion = DriverManager.getConnection(url,"root","12345");
	}
	public boolean existeActivo(String identificador){
		try {
		    
		 	sentencia = "select idEQUIPO from EQUIPOS WHERE idEQUIPO = '"+identificador+"'";
		 	Statement comando = conexion.createStatement();
			ResultSet rs =comando.executeQuery(sentencia);
			return rs.next();
			} catch (Exception e) {
			return false;
		}
		
		}
	public String[] retornarDatos(String identificador){
		try {
		    @SuppressWarnings("rawtypes")
			Vector lista = null ;
		   	    
		 	sentencia = "select idEQUIPO from EQUIPOS WHERE idEQUIPO = '"+identificador+"'";
		 	Statement comando = conexion.createStatement();
			ResultSet rs =comando.executeQuery(sentencia);
			int i= 0;
			while(rs.next())
			{
				lista.add(rs.getObject(i));
			}
			return (String[]) lista.toArray();
			} catch (Exception e) {
				
			return null;
		}
		
		}
	public boolean ejecutarUpdate(String sentencia)
	{
		try
			{
			Statement comando = conexion.createStatement();
			int i = comando.executeUpdate(sentencia);
			conexion.close();
			if (i>0)
				return true;
			else 
				return false;
			}
			catch(Exception ex)
			{
				return false;
			}
	
	}	
	 
}